package com.easy.project.service.builder;

import com.easy.project.domain.dto.builder.BuilderDTO;
import com.easy.project.domain.dto.builder.DataSourceDTO;
import com.easy.project.domain.vo.builder.BuilderVO;
import com.easy.project.domain.vo.builder.SelectTableVO;

import java.util.List;

/**
 * @author wxz
 */
public interface IBuilderCodeService {

    /**
     * 生成代码
     * @param builderDTO
     */
    void builder(BuilderDTO builderDTO);

    /**
     * 获取初始化的数据库配置
     * @return
     */
    List<SelectTableVO> tableNames(DataSourceDTO dataSourceDTO);
}
